shared interface Arrow {}